﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections.ObjectModel;

namespace RAD.Modules.Scripts.PresentationModels
{
    public class ScriptPresentationModel
    {
        public ObservableCollection<ScriptItem> ScriptList { get; set; }

        public ScriptPresentationModel()
        {
            ScriptList = new ObservableCollection<ScriptItem>();
            ScriptList.Add(new ScriptItem { Name = "Общие ресурсы в АД", ScriptFile = "EnumPubShares.vbs" });
            ScriptList.Add(new ScriptItem { Name = "Общие принтеры в АД", ScriptFile = "ListAllPublishedPrinters.vbs" });
            ScriptList.Add(new ScriptItem { Name = "Безопасность ресурсов в АД", ScriptFile = "ModifySharePermission.vbs" });
            ScriptList.Add(new ScriptItem { Name = "Создать общую папку", ScriptFile = "CreateNetworkShare.vbs" });
            ScriptList.Add(new ScriptItem { Name = "Удалить общую папку", ScriptFile = "DeleteNetworkShare.vbs" });
            ScriptList.Add(new ScriptItem { Name = "Установленные разрешения", ScriptFile = "DisplaySharePermissions.vbs" });
        }
    }
}
